package cn.easier.activity.console.service;

import cn.easier.activity.console.entity.PeriodicalMessageParams;
import cn.easier.club.base.dto.ResultInfo;
import java.util.List;

/**
 * 期刊Service
 */
public interface ActivityPeriodicalService {

    List<Object> getMessage(Integer activityId, int pageNum, int pageSize);

    ResultInfo getPeriodicalTitle();

    ResultInfo addPeriodicalMessage(PeriodicalMessageParams params);

    ResultInfo release(Integer id);

    ResultInfo delMessage(Integer id);

    Boolean runOrPauseOrSuperUser(Boolean flag, Integer id);

    Boolean runOrPause(Boolean flag, Integer id, String user);

    ResultInfo getMessageById(Integer id);

    ResultInfo updatePeriodicalMessage(PeriodicalMessageParams params);

}